import java.util.Scanner;
import java.util.*;
public class Test {
    /*给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1：
输入：s = "Hello World"
输出：5*/
    public static int seekword(String s){
        int i=s.length()-1;
        while(s.charAt(i)==' '){
            i--;
        }
        //找到最后一个单词的最后一位
        int j=i-1;
        while(j>=0&&s.charAt(j)!=' '){
            j--;
        }
        //找到最后一个单词的第一位前面的空格
        return i-j;
    }
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String s=sc.nextLine();
        int lastwordlength=seekword(s);
        System.out.println(lastwordlength);
    }
}
